<?php
/**
 * 示例model（标注表的作用）
 * panglishan
 * 2020.08.13
 */
namespace App\Models\MainDB;

use Illuminate\Database\Eloquent\Model;

class UserDevice extends Model{

    protected $table = 'ln_user_device';     //数据库内完整表名

    protected $primaryKey = 'id';    //主键名

    protected $fillable = [
        'id',      //主键ID
        'user_id',         //用户id
        'device_id',    //设备id
        'app_version',    //app版本号
        'client_type',    //android或ios
        'device_name',    //设备名称
        'add_time',    //添加时间
        'seal_time',    //封禁时间
        'seal_remark',    //封禁备注
        'unseal_time',    //解封时间
        'state',    //0被封1正常
        'ip',    //IP
        'ip_seal_time',    //ip封禁时间
        'ip_unseal_time',    //ip解封时间
        'ip_state',    //ip封禁状态 0被封1正常
        'ip_remark',    //ip封禁原因
        'type',    //1登录2注册
    ];

    public $timestamps = false;

    //关联user_data模型
    public function user_data()
    {
        return $this->hasOne('App\Models\MainDB\UserData', 'user_id', 'user_id');
    }
}